/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.utilities;

/**
 *
 * @author Seysame
 */
public class CorreoElectronico {
    
    private String asunto;
    
    private String mensaje;
    
    
    
    
    public CorreoElectronico(){
    }
    
    public CorreoElectronico(String asunto, String mensaje){
    this.asunto=asunto;
    this.mensaje=mensaje;
    }
    
    
    
    
        /*
    public void enviarNovedades(String asunto, String mensaje) {
		
		Properties props = new Properties();

		// Nombre del host de correo, es smtp.gmail.com
		props.setProperty("mail.smtp.host", "smtp.gmail.com");

		// TLS si est� disponible
		props.setProperty("mail.smtp.starttls.enable", "true");

		// Puerto de gmail para envio de correos
		props.setProperty("mail.smtp.port","587");

		// Nombre del usuario
		props.setProperty("mail.smtp.user", "pi2osr@gmail.com");

		// Si requiere o no usuario y password para conectarse.
		props.setProperty("mail.smtp.auth", "true");
		
		Session session = Session.getDefaultInstance(props);
		session.setDebug(true);
		
		MimeMessage message = new MimeMessage(session);
		
		
		try {
			
			// Quien envia el correo
			message.setFrom(new InternetAddress("pi2osr@gmail.com"));
			List<Usuario> destinatarios = obtenerClientesNotificaciones();
			
			for (Usuario usuario : destinatarios) {
				
				// A quien va dirigido
				Transport t = session.getTransport("smtp");
				message.addRecipient(Message.RecipientType.TO, new InternetAddress(usuario.getCorreo()));
				
				message.setSubject(asunto);
				message.setText(mensaje);
				
				System.out.println("Entro");
				
				t.connect("pi2osr@gmail.com","osrpassword");
				t.sendMessage(message,message.getAllRecipients());
				t.close();
			}
			
		} catch (AddressException e) {
			e.printStackTrace();
		} catch (MessagingException e) {
			e.printStackTrace();
		}
		
	}
*/

    public String getAsunto() {
        return asunto;
    }

    public void setAsunto(String asunto) {
        this.asunto = asunto;
    }

    public String getMensaje() {
        return mensaje;
    }

    public void setMensaje(String mensaje) {
        this.mensaje = mensaje;
    }
}
